package cn.lili.modules.grab;

import cn.lili.modules.grab.dingdong.res.goods.*;
import cn.lili.modules.grab.xdxt.res.goods.ListGoodsRes;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

@Data
@ToString
public class GrabGoodsParam {

    @ApiModelProperty("是否递归查找")
    private Boolean flag;

    @ApiModelProperty("渠道Code")
    private String code;

    @ApiModelProperty("店铺ID")
    private String storeId;

    /********************企叮咚*******************/

    //商品
    @ApiModelProperty("商品列表查询条件")
    private GoodsQueryRequest goodsQueryRequest;

    @ApiModelProperty("商品分类查询条件")
    private GoodsCateRequest goodsCateRequest;

    @ApiModelProperty("详情查询条件")
    private DetailRequest detailRequest;

    @ApiModelProperty("商品配送方式查询条件")
    private GetYfModeRequest getYfModeRequest;

    @ApiModelProperty("商品品牌查询条件")
    private GetBrandRequest getBrandRequest;

    @ApiModelProperty("商品库存查询条件")
    private GetGoodsStockRequest getGoodsStockRequest;

    /********************盛创汇联*******************/

    @ApiModelProperty("获取商品列表查询条件")
    private ListGoodsRes listGoodsRes;

    /********************其它*******************/
}
